
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
  <title>My first styled page</title>
  <style type="text/css">

div.toggler { border:1px solid #ccc; background:url(gmail2.jpg) 10px 12px #eee no-repeat; cursor:pointer; padding:10px 32px; }
div.toggler .subject { font-weight:bold; }
div.read { color:#666; }
div.id  {color: red; }
div.toggler .from, div.toggler .date { font-style:italic; font-size:11px; }
div.body { padding:10px 20px; }
</style>


<script>
window.addEvent('domready',function() {
 var togglers = $$('div.toggler');
 if(togglers.length) var gmail = new Fx.Accordion(togglers,$$('div.body'));
    togglers.addEvent('click',function() { this.addClass('read').removeClass('unread'); });
    togglers[0].fireEvent('click'); //first one starts out read
});
</script>

<head>


<?php


/* connect to gmail */
$hostname = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX';
$username = 'adham.helal@gmail.com';
$password = 'samsung~';

  
/* try to connect */
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());

/* grab emails */
$emails = imap_search($inbox,'FROM "ahelal@ilbegypt.com"');

/* if emails are returned, cycle through each... */
if($emails) {

 /* begin output var */
 $output = '';

 /* put the newest emails on top */
 rsort($emails);
$i=0;
 /* for every email... */
 foreach($emails as $email_number) {
     $i++;
        /* get information specific to this email */
     $overview = imap_fetch_overview($inbox,$email_number,0);
     $message = imap_fetchbody($inbox,$email_number,1);

     /* output the email header information */
     
     $output.= '<div class="toggler '.($overview[0]->seen ? 'read' : 'unread').'">';
     $output.= '<span class="subject">'.$overview[0]->subject.'</span> ';
     $output.= '<span class="from">'.$overview[0]->from.'</span>';
     $output.= '<span class="date">on '.$overview[0]->date.'</span>';
     $output.= '<span class="id"> #'.$email_number .'</span>';
     //$output.= '<span class="id"> R'.$overview[0]->references.'</span>';
     $output.= '<span class="id"> N'.$overview[0]->msgno.'</span>';
     
     
     $output.= '</div>';
     if ($i==10)
           break;

    /* output the email body */
    $output.= '<div class="body">'.$message.'</div>';
 }
 echo $output;

 //$message = imap_fetchbody($inbox,3807,2);
 //$output =  '<div class="body">'. " M< ".$message. ">".'</div>';
 //echo $output ;
}

/* close the connection */
imap_close($inbox);

?>
</html>